package com.boarsoft.boar.office.group;

import com.boarsoft.boar.office.entity.OfficeGroup;
import com.boarsoft.common.dao.PagedResult;

public interface OfficeGroupBiz {
	/**
	 * 查询工作组
	 * 
	 * @param key
	 * @param pageNo
	 * @param pageSize
	 * @param orderBy
	 * @return
	 */
	PagedResult<OfficeGroup> list(String key, int pageNo, int pageSize, String orderBy);

	/**
	 * 新增角色
	 * 
	 * @param role
	 * @return
	 */
	boolean add(OfficeGroup role);

	/**
	 * 修改角色
	 * 
	 * @param o
	 * @return 
	 */
	boolean update(OfficeGroup o);

	/**
	 * 删除角色
	 * 
	 * @param id
	 */
	void delete(String id);

	/**
	 * 获取角色
	 * 
	 * @param id
	 * @return
	 */
	OfficeGroup get(String id);
}